package net.neptech.model.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import net.neptech.dto.workflow.PageDto;
import net.neptech.model.dto.NodeUser;

import java.util.List;

/**
 * @Author Saya
 * @Date 2025/8/20 19:17
 * @Description TODO
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class DataQueryVO extends PageDto {
    /**
     * 流程id
     */
    private String flowId;
    /**
     * 流程编码
     */
    private String processBizCode;
    /**
     * 流程id集合
     */
    private List<String> flowIdList;
    /**
     * 流程结束时间 开始-结束
     */
    private List<String> finishTime;
    /**
     * 流程发起时间  开始结束
     */
    private List<String> startTime;
    /**
     * 发起人集合
     */
    private List<NodeUser> starterList;
    /**
     * 流程状态 @link ProcessInstanceRecordStatusEnum
     */
    private Integer status;
}
